package com.sgb.kjwl.model.entity.pick;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class TenderDetailEntity3<T> {
    @SerializedName("mainInfo")
    private TenderInfoMainEntity3 tenderInfoMainEntity3; //招标主要信息
    @SerializedName("basicInfoList")
    private List<T> tenderInfoBasicEntity3;  //招标信息
    @SerializedName("bidRequireList")
    private List<TenderDictEntity3> tenderInfoRequireEntity3; //招标投标人要求
    @SerializedName("goodsList")
    private TenderInfoListEntity3 tenderInfoListEntity3; //招标清单
    @SerializedName("rulesList")
    private List<T> tenderInfoRuleEntity3;  //招标规则
    //距离
    @SerializedName("distance")
    private String distance;
    //是否展示申请报名View ：true：展示提示语  false:不展示提示语
    @SerializedName("applicationRegistration")
    private boolean applicationRegistration;
    //业主是否有权限 true有 false 无
    @SerializedName("tenderAuthority")
    private boolean tenderAuthority;
    //报价组成数据和违约扣款说明数据
    @SerializedName("offerList")
    private List<T> tenderOfferEntity3;
    //清单附件
    @SerializedName("goodsFiles")
    private List<TenderDictEntity3> goodsFiles;
    @SerializedName("tenderRar")  //招标公告下载
    private TenderDictEntity3 tenderRar;
    @SerializedName("tenderingFiles")  //附件
    private List<TenderDictEntity3> tenderingFiles;

    public List<TenderDictEntity3> getTenderingFiles() {
        return tenderingFiles;
    }

    public void setTenderingFiles(List<TenderDictEntity3> tenderingFiles) {
        this.tenderingFiles = tenderingFiles;
    }

    public TenderDictEntity3 getTenderRar() {
        return tenderRar;
    }

    public void setTenderRar(TenderDictEntity3 tenderRar) {
        this.tenderRar = tenderRar;
    }

    public List<TenderDictEntity3> getGoodsFiles() {
        return goodsFiles;
    }

    public void setGoodsFiles(List<TenderDictEntity3> goodsFiles) {
        this.goodsFiles = goodsFiles;
    }

    public List<T> getTenderOfferEntity3() {
        return tenderOfferEntity3;
    }

    public void setTenderOfferEntity3(List<T> tenderOfferEntity3) {
        this.tenderOfferEntity3 = tenderOfferEntity3;
    }

    public Boolean getTenderAuthority() {
        return tenderAuthority;
    }

    public void setTenderAuthority(Boolean tenderAuthority) {
        this.tenderAuthority = tenderAuthority;
    }

    public boolean isApplicationRegistration() {
        return applicationRegistration;
    }

    public void setApplicationRegistration(boolean applicationRegistration) {
        this.applicationRegistration = applicationRegistration;
    }

    public String getDistance() {
        return distance;
    }

    public void setDistance(String distance) {
        this.distance = distance;
    }

    public TenderInfoMainEntity3 getTenderInfoMainEntity3() {
        return tenderInfoMainEntity3;
    }

    public void setTenderInfoMainEntity3(TenderInfoMainEntity3 tenderInfoMainEntity3) {
        this.tenderInfoMainEntity3 = tenderInfoMainEntity3;
    }

    public List<T> getTenderInfoBasicEntity3() {
        return tenderInfoBasicEntity3;
    }

    public void setTenderInfoBasicEntity3(List<T> tenderInfoBasicEntity3) {
        this.tenderInfoBasicEntity3 = tenderInfoBasicEntity3;
    }

    public List<TenderDictEntity3> getTenderInfoRequireEntity3() {
        return tenderInfoRequireEntity3;
    }

    public void setTenderInfoRequireEntity3(List<TenderDictEntity3> tenderInfoRequireEntity3) {
        this.tenderInfoRequireEntity3 = tenderInfoRequireEntity3;
    }

    public List<T> getTenderInfoRuleEntity3() {
        return tenderInfoRuleEntity3;
    }

    public void setTenderInfoRuleEntity3(List<T> tenderInfoRuleEntity3) {
        this.tenderInfoRuleEntity3 = tenderInfoRuleEntity3;
    }

    public TenderInfoListEntity3 getTenderInfoListEntity3() {
        return tenderInfoListEntity3;
    }

    public void setTenderInfoListEntity3(TenderInfoListEntity3 tenderInfoListEntity3) {
        this.tenderInfoListEntity3 = tenderInfoListEntity3;
    }
}
